export {}
//
declare let name: string;  //变量
declare let age: number;  //变量
declare function getName(): string;  //方法
declare class Animal { name: string }  //类
console.log(name, age);
getName();
new Animal();
// 外部枚举
declare enum Seasons{
	Spring,
	Summer,
	Autumn,
	Winter
}
let seasons = [Seasons.Spring,Seasons.Summer,Seasons.Autumn,Seasons.Winter]

// 命名空间
// 一个全局变量有很多子属性，就可以用namespace
// 声明文件里面的namspace表示一个全局变量包含很多子属性
declare namespace ${
	function ajax(url:string,setting:any):void
	let name:string;
	namespace fn{
		function extend(object:any):any
	}
}
$.ajax('/get',{})
$.name;
$.fn.extend({})

import * as jQuery from 'jquery';
jQuery.ajax('/user/1');